home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #1 / Ham Radio 2000.iso / ham2000 / packet / p_aa4re / bb212src / bbconst.pas < prev    next >
Encoding:
Pascal/Delphi Source File  |  1992-03-23  |  3.3 KB  |  67 lines

  1. (*===========================================================================*)
  2. (* System constants                                                          *)
  3. (*                                                                           *)
  4. (*   Copyright 1988, 1989, 1990, 1991, 1992 by H. Roy Engehausen.  All       *)
  5. (*   rights reserved.                                                        *)
  6. (*                                                                           *)
  7. (*===========================================================================*)
  8.  
  9. CONST
  10.  
  11.   max_connect_port = 32;                 (* Maximum connects per port        *)
  12.   max_text_l       = 80;                 (* Maximum text bytes without a CR  *)
  13.   max_str_l        = 512;                (* Maximum string length            *)
  14.  
  15.   tnc_interrupt    = $14;                (* Interrupt for TNC service        *)
  16.  
  17.   this_bbs_handshake : STRING[16] = '[4RE-02.12-HMR$]';
  18.                                   (* 123456789012345678901234567890          *)
  19.                                   (* Inter BBS handshake                     *)
  20.   this_bbs_version   : STRING[36] = 'AA4RE Version 2.12, March 31st, 1992';
  21.                                   (* 1234567890123456789012345678901234567890*)
  22.  
  23.   sys_version            = 2;            (* Message file version             *)
  24.   this_bbs_parms : BYTE  = 212;          (* Parm file version                *)
  25.  
  26.   default_data_color = 2;                (* Default color for data           *)
  27.   default_spec_color = 112;              (* Default color for special        *)
  28.   invisible_color    = 0;                (* Invisible writing                *)
  29.  
  30.   printer_match : STRING[4] = 'LPT#';    (* Pattern used to detect printers  *)
  31.                                          (* See MATCH for details            *)
  32.  
  33.   address_dividers : STRING[3] = '.@!';  (* Address dividers for hierarchial *)
  34.  
  35.   special_max_pac_wp  = 76;              (* Special task max_pac with and    *)
  36.   special_max_pac_wop = 80;              (* without prefix area showing      *)
  37.  
  38.   log_interval = 1;                      (* Interval at which log is closed  *)
  39.                                          (* in minutes                       *)
  40.  
  41.   max_languages = 8;                     (* Maximum number of language files *)
  42.  
  43. (*===========================================================================*)
  44. (* Stack sizes                                                               *)
  45. (*===========================================================================*)
  46.  
  47.   user_stack_size        : WORD = 12700;
  48.   terminal_stack_size    : WORD = 12000;
  49.   operator_stack_size    : WORD = 12000;
  50.   forward_stack_size     : WORD = 12000;
  51.   forwardsub_stack_size  : WORD = 12210;
  52.   auxilary_stack_size    : WORD = 12200;
  53.   teleaux_stack_size     : WORD = 12000;
  54.  
  55. (*===========================================================================*)
  56. (* Various maximum lengths                                                   *)
  57. (*===========================================================================*)
  58.  
  59.   call_sign_len = 6;                     (* Length of an amateur call sign   *)
  60.   ssid_sign_len = 2;
  61.   bb_addr_len   = 10;
  62.   h_addr_len    = 32;
  63.   bid_len       = 12;
  64.   password_len  = 8;
  65.   file_name_len = 80;
  66.   subj_len      = 128;
  67.